home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / answers / games / mud-faq / part2 < prev    next >
Encoding:
Text File  |  1993-06-30  |  39.5 KB  |  750 lines

  1. Newsgroups: rec.games.mud.announce,rec.games.mud.misc,news.answers,rec.answers
  2. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!gatech!howland.reston.ans.net!spool.mu.edu!uunet!munnari.oz.au!constellation!hardy.math.okstate.edu!jds
  3. From: jds@math.okstate.edu (Jennifer "Moira" Smith)
  4. Subject: [rec.games.mud]: FAQ #2/3: MUD Clients and Servers
  5. Message-ID: <faq_clients_741506411@math.okstate.edu>
  6. Followup-To: rec.games.mud.misc
  7. Summary: mud clients and servers, descriptions and locations of source
  8. Keywords: muds clients servers ftp
  9. Lines: 724
  10. Sender: jds@math.okstate.edu (Jennifer Smith)
  11. Supersedes: <faq_clients_740210409@math.okstate.edu>
  12. Reply-To: jds@math.okstate.edu
  13. Organization: Oklahoma State University, Math Department
  14. References: <faq_muds_741506411@math.okstate.edu>
  15. Date: Thu, 1 Jul 1993 06:00:38 GMT
  16. Approved: news-answers-request@MIT.Edu,rgm-announce-request@glia.biostr.washington.edu
  17. Expires: Fri, 30 Jul 1993 06:00:11 GMT
  18. Xref: senator-bedfellow.mit.edu rec.games.mud.announce:420 rec.games.mud.misc:3986 news.answers:9894 rec.answers:1355
  19.  
  20. Archive-name: games/mud-faq/part2
  21. Version: $Id: faq.clients,v 3.0 93/06/14 16:18:55 jds Exp $
  22.  
  23. FREQUENTLY ASKED QUESTIONS:  MUD Clients and Servers
  24.  
  25. This is part 2 in a 3 part series of FAQs.
  26.  
  27. Disclaimer - This document may be seen to be biased towards TinyMUDs.
  28.          This is because the maintainer mainly plays those types of
  29.          servers, not because she thinks they are inherently better
  30.          or worse than other types of servers. However, this document 
  31.          is meant to be generalized and useful for all MUDdom, and
  32.          so corrections and contributions are always welcome.
  33.  
  34.  
  35. Table of Contents
  36. -----------------
  37.    Client Information
  38.         1.  What is a client?
  39.         2.  Where do I get clients?
  40.         3.  What operating systems do clients run on?
  41.         4.  Is there anything wrong with running a client?
  42.         5.  What different clients are available? [Client List]
  43.    Glossary of Client terms
  44.    Server Information
  45.         6.  What is a server?
  46.         7.  Where do I get servers?
  47.         8.  What operating systems to servers run on?
  48.         9.  Is there anything wrong with running a server?
  49.         10. What different servers are available? [Server List]
  50.    General Information
  51.         11. What do I do if my client/server won't compile?
  52.         12. Should I read the documentation of whatever client or server 
  53.             I select?
  54.         13. What is FTP, and how do I use it?
  55.  
  56.  
  57.  
  58. Client Information
  59.  
  60. 1. What is a client?
  61.  
  62.   Clients are programs, usually written in C, that connect up to
  63.   servers.  Telnet is one such client program.  Many clients written
  64.   for MUDs have special added bonus features through which they filter
  65.   the output; most, for instance, separate your input line from the
  66.   output lines and wraps words after 80 columns.  Some also have a macro-
  67.   writing capability which allows the user to execute several commands with
  68.   just a few keypresses.  Some allow you to highlight output coming from
  69.   certain players or suppress it altogether.  Still other clients make
  70.   the sometimes tedious task of building new areas a breeze.
  71.  
  72. 2. Where do I get clients?
  73.  
  74.   Listed below is a list of clients, and a site or two where they can
  75.   be ftped from. If the site is down, your best bet is to ask around.
  76.   In general, ftp.tcp.com (128.111.72.60) and ftp.math.okstate.edu
  77.   (139.78.10.6) are good places to look. Directions for how to ftp
  78.   and unarchive clients are at the end of this FAQ.
  79.  
  80. 3. What operating systems do clients run on?
  81.  
  82.   Most use BSD Unix, although many also run under SysV Unix. Some run under
  83.   VMS with either MultiNet or Wollongong networking, a few new ones run
  84.   on a Macintosh, and there's even one for IBM VM.
  85.  
  86. 4. Is there anything wrong with running a client?
  87.  
  88.   Not usually.  Clients can be large when compiled, especially if they
  89.   have lots of nifty features.  They don't take up much CPU time at all.
  90.   It is recommended that you ask your friendly systems administrator or
  91.   other machine-responsible person if it's okay for you to install one
  92.   on the system, if only for the reason that someone else might already
  93.   have done so, and you might be able to save space by sharing with them.
  94.   If there's a no games policy at your site, don't try to sneak by it with
  95.   a client -- their activities are easily detectable.  Be good.
  96.  
  97. 5. What different clients are available?
  98.    
  99.   Here's a reasonably accurate listing of available clients. Please note
  100.   that I have not tested each of these, and they're not guaranteed to
  101.   work for you.  If your favorite client isn't listed here, please
  102.   drop a short note describing the client's features and where it can
  103.   be ftp'd from to jds@math.okstate.edu.
  104.  
  105.   UNIX clients appear first, VMS clients next, miscellaneous clients last.
  106.   EMACS clients for UNIX appear after those written in C.
  107.  
  108.   Directions for how to ftp and unarchive clients and servers can be found 
  109.   at the end of this FAQ.
  110.  
  111.   Name            Description
  112.   ----            -----------
  113.  
  114.   TinyTalk        Runs on BSD or SysV with networking. Latest version is 
  115.                   1.1.7GEW. Designed primarily for TinyMUD-style muds. 
  116.                   Features include line editing, command history,
  117.                   hiliting (whispers, pages, and users), gag, auto-login,
  118.                   simple macros, logging, and cyberportals.
  119.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  120.                   parcftp.xerox.com(13.1.64.94):/pub/MOO/clients
  121.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  122.  
  123.   TinyFugue       Runs on BSD or SysV with networking. Latest version is 
  124.                   3.0alpha20. Commonly known as 'tf'. Designed primarily for
  125.                   TinyMUD-style muds, although will run on LPMUDs and Dikus.
  126.                   Features include regexp hilites and gags, auto-login, macros,
  127.                   line editing, screen mode, triggers, cyberportals, logging,
  128.                   file and command uploading, shells, and multiple connects.
  129.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  130.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  131.  
  132.   TclTT           Runs on BSD. Latest version is 0.9. Designed primarily for
  133.                   TinyMUD-style muds. Features include regexp hilites, regexp
  134.                   gags, logging, auto-login, partial file uploading, triggers,
  135.                   and is programmable.
  136.                   ftp.white.toronto.edu(128.100.2.160):/pub/muds/tcltt
  137.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  138.  
  139.   VT              Runs on most BSD and SysV UNIX systems. Latest version 
  140.                   is 2.15. Must have vt102 capabilities. Useable for all
  141.                   types of muds. Features include a C-like extension language 
  142.                   (VTC) and a simple windowing system. 
  143.                   ftp.math.okstate.edu(139.78.1.12):/pub/muds/clients/vt
  144.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  145.  
  146.   LPTalk          Runs on BSD or SysV with networking. Latest version is 1.2.1.
  147.                   Designed primarily for LPMUDs. Features include hiliting, 
  148.                   gags, auto-login, simple macros, logging.
  149.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  150.  
  151.   SayWat          Runs on BSD. Latest version is 0.23. Designed primarily for
  152.                   TinyMUD-style muds. Features include regexp hilites, 
  153.                   regexp gags, macros, triggers, logging, cyberportals,
  154.                   rudimentary xterm support, command line history,
  155.                   and file uploading.
  156.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  157.  
  158.   PMF             Runs on BSD. Latest version is 1.12.1. Usable for both LPMUDs
  159.                   and TinyMUD-style muds. Features include line editing,
  160.                   auto-login, macros, triggers, gags, logging, file uploads,
  161.                   an X-window interface, and ability to do Sparc sounds.
  162.                   ftp.lysator.liu.se(130.236.254.1):/pub/lpmud/clients
  163.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  164.  
  165.   TinyView        Runs on BSD. Latest version is 1.0. Designed for use primarily
  166.                   for TinyMUD-style muds. Features include screen mode, macros,
  167.                   history buffers, line editing, and multiple connects.
  168.                   NO KNOWN SITE
  169.  
  170.   TINTIN          Runs on BSD. Latest version is 3.0. Designed primarily
  171.                   for Dikus. Features include macros, triggers,
  172.                   tick-counter features, and multiple connects.
  173.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  174.                   ucbvax.berkeley.edu(128.32.133.1):/pub/games/dikumud/utility
  175.  
  176.   TUsh            Runs on BSD and SysV with networking. Latest version
  177.                   is 1.74.  Features include hiliting, triggers, aliasing,
  178.                   history buffer, and screen mode.
  179.                   ftp.warwick.ac.uk(137.205.192.5):/tmp
  180.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  181.  
  182.   LPmudr          Runs on BSD or SysV with networking. Latest version is
  183.                   2.7.  Designed primarily for LPMUDs. Features include
  184.                   line editing, command history, auto-login and logging.
  185.                   ftp.cd.chalmers.se(129.16.79.20):/pub/lpmudr
  186.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  187.  
  188.   MUD.el          Runs on GNU Emacs. Usable for TinyMUD-style muds, LPMUDs,
  189.                   and MOOs. Features include auto-login, macros, logging,
  190.                   cyberportals, screen mode, and it is programmable.
  191.                   parcftp.xerox.com(18.85.0.2):/pub/MOO/clients
  192.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  193.   
  194.   TinyTalk.el     Runs on GNU Emacs. Latest version is 0.5. Designed primarily
  195.                   for TinyMUD-style muds. Features include auto-login, macros,
  196.                   logging, screen mode, and it is programmable.
  197.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  198.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  199.  
  200.   LPmud.el        Runs on GNU Emacs. Designed primarily for LPMUDs. Features
  201.                   include macros, triggers, file uploading, logging, screen
  202.                   mode, and it is programmable.
  203.                   ftp.lysator.liu.se(130.236.254.1):/pub/lpmud/clients
  204.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  205.  
  206.   CLPmud.el       Runs on GNU Emacs. Designed primarily for LPMUDs. Similar
  207.                   to LPmud.el, but with the added capability for remote
  208.                   file retrieval, editing in emacs, and saving, for LPMud
  209.                   wizards.
  210.                   mizar.docs.uu.se(130.238.4.1):/pub/lpmud
  211.  
  212.   MyMud.el        Runs on GNU Emacs. Latest version is 1.31. Designed primarily
  213.                   for LPMUDs and Dikus. Features include screen mode,
  214.                   auto-login, macros, triggers, autonavigator, and it is
  215.                   programmable.
  216.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  217.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  218.  
  219.   TINT            Runs on VMS with MultiNet networking. Latest version is 2.2.
  220.                   Designed primarily for TinyMUD-style muds. Features include
  221.                   hiliting (whispers, pages, users), gags, file uploading,
  222.                   simple macros, screen mode. See also TINTw.
  223.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  224.  
  225.   TINTw           Runs on VMS with Wollongong networking. See TINT.
  226.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  227.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  228.   
  229.   DINK            Runs on VMS with either Wollongong or MultiNet networking.
  230.                   Similar to TINT.  No longer supported by the author.
  231.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  232.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  233.  
  234.   FooTalk         Runs on VMS with MultiNet networking and BSD Unix. Primarily
  235.                   designed for TinyMUD-style muds. Features include screen
  236.                   mode, and it is programmable. See RispTalk below.
  237.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  238.  
  239.   RispTalk        Runs on BSD Unix. FooTalk with an interpreter for converting
  240.                   a lispish language into footalk's language. See FooTalk above.
  241.                   NO KNOWN SITE
  242.  
  243.   REXXTALK        Runs on IBM VM. Latest version is 2.1. Designed primarily
  244.                   for TinyMUD-style muds. Features include screen mode,
  245.                   logging, macros, triggers, hilites, gags, and auto-login.
  246.                   Allows some IBM VM programs to be run while connected to
  247.                   a foreign host, such as TELL and MAIL. (Warning: Ftp-ing
  248.                   the module sometimes does not work. Try emailing 
  249.                   SESPC381@YSUB.YSU.EDU or SESPC381@YSUB.BITNET and he
  250.                   should be able to send you the module via bitnet.)
  251.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  252.  
  253.   MUDDweller      Runs on any Macintosh. Latest version is 1.1d7. Connects
  254.                   to a MUD through either the communications toolbox or
  255.                   by MacTCP. Usable for both LPMUDs and TinyMUD-style muds.
  256.                   Current features include multiple connections, a command
  257.                   history and a built-in MTP client for LPMUDs.
  258.                   rudolf.ethz.ch(129.132.57.10):/pub/mud
  259.                   sumex-aim.stanford.edu(36.44.0.6):/info-mac/comm
  260.                   mac.archive.umich.edu(141.211.164.153):
  261.                       /mac/utilities/communications
  262.                   wuarchive.wustl.edu(128.252.135.4):/mirrors/info-mac/comm
  263.  
  264.   Mudling         Runs on any Macintosh. Latest version is 0.9b26.
  265.                   Features include multiple connections, triggers,
  266.                   macros, command line history, separate input and output
  267.                   windows, and a rudimentary mapping system.
  268.                   imv.aau.dk(129.142.28.1):/pub/Mudling
  269.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  270.  
  271.   MUDCaller       Runs under MSDOS. Latest version is 1.00. Requires an
  272.                   Ethernet card, and uses the Clarkson Packet drivers.
  273.                   Does NOT work with a modem. (If you telnet in MSDOS,
  274.                   you can probably use this.)
  275.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  276.                   wuarchive.wustl.edu(129.252.135.4):/pub/MSDOS_UPLOADS
  277.  
  278.   BSXMUD Clients  These clients run on various platforms, and allow the
  279.                   user to be able to see the graphics produced by BSXMUDs.
  280.                   BSXMUDs are generally LPMUDs who have been hacked to
  281.                   enable the sending of polygon graphics coordinates
  282.                   to BSXclients, thus letting you play a graphic
  283.                   LPMUD instead of just a text-based one.
  284.                   For more information, contact vexar@watserv.ucr.edu.
  285.                   For Amiga: requires a modem - amigaclient.lzh
  286.                   For PC: requires a modem - msclient.lzh AND x00v124.zip
  287.                   For X11: sources, version 3.2 - bsxclient.tar.Z
  288.                   For Sun4: binary - client.sparc.tar.Z
  289.                   Also available are programs to custom-draw your
  290.                   own graphics for a BSXMUD: - muddraw.tar.Z
  291.                   ftp.lysator.liu.se(130.236.254.1):pub/lpmud/bsx
  292.                   ftp.math.okstate.edu(139.78.10.6):pub/muds/BSXstuff
  293.  
  294. Glossary of Client Terms
  295.   Auto-login    Automatically logs into the game for you.
  296.   Hiliting      Allows boldface or other emphasis to be applied to some
  297.                 text.  Often allowed on particular types of output 
  298.                 (e.g. whispers), or particular players.  "Regexp" means
  299.                 that UNIX-style regular expressions can be used to select
  300.                 text to hilite.
  301.   Gag           Allows some text to be suppressed.  The choice of what to
  302.                 suppress is often similar to hiliting (players or regular
  303.                 expressions).
  304.   Macros        Allows new commands to be defined.  How complex a macro
  305.                 can be varies greatly between clients; check the 
  306.                 documentation for details.
  307.   Logging       Allows output from the MUD to be recorded in a file.
  308.   Cyberportals  Supports special MUD features which can automatically
  309.                 reconnect you to another MUD server.
  310.   Screen Mode   Supports some sort of screen mode (beyond just scrolling
  311.                 your output off the top of the screen) on some terminals.  
  312.                 The exact support varies.
  313.   Triggers      Supports events which happen when certain actions on the
  314.                 MUD occur (e.g. waving when a player enters the room).
  315.                 (This can nearly always be trivially done on programmable 
  316.                 clients, even if it isn't built in.)
  317.   Programmable  Supports some sort of client-local programming.  Read the
  318.                 documentation.
  319.  
  320.   Some of these clients are more featured than others, and some require
  321.   a fair degree of computer literacy.  TinyTalk and TinyFugue are
  322.   among the easiest to learn; Tcltt is more professional.  Caveat Emptor.
  323.   Since many MUDders write their own clients, this list can never be
  324.   complete.  As above, ask around.
  325.  
  326.  
  327. Server Information
  328.  
  329. 6. What is a server?
  330.  
  331.   A server is a program which accepts connections, receives data, mulls 
  332.   it over, and sends out some output.  In the MUD world, the server keeps 
  333.   track of the database, the current players, the rules, and sometimes 
  334.   the time (or the 'heartbeat').  Servers are usually very large C programs
  335.   which maintain a small-to-enormous database of the objects, rooms, 
  336.   players and miscellany of the MUD. 
  337.  
  338. 7. Where do I get servers?
  339.  
  340.   Below there is a list of different types of servers, complete with
  341.   ftp sites on which they can be found.  Be aware that this list is
  342.   far from complete, as new servers pop up constantly, and the
  343.   existing ones are still being developed.
  344.  
  345. 8. What operating systems to servers run on?
  346.  
  347.   Most servers require some form of UNIX, be it BSD or SysV.  A few
  348.   servers are being ported to VMS nowadays, and there are a few which
  349.   have versions for MS-DOS and Amigas.
  350.  
  351. 9. Is there anything wrong with running a server?
  352.  
  353.   Because of their size and their constant computational activities, 
  354.   servers can be extremely CPU-intensive and can even be crippling to any 
  355.   other work done on that computer.  Even if they're not CPU-intensive,
  356.   most MUDs can take up a fair amount of disk space - anywhere from
  357.   10 to 90 megs, which could impact the other users on the machine.
  358.   Do not ever run a MUD server on a machine illicitly or without express 
  359.   permission from the person responsible for the machine.  Many universities
  360.   and companies have strict policies about that sort of behavior which you 
  361.   don't want to cross.
  362.  
  363.   Of course, people who don't know any better start up illicit MUDs all the
  364.   time.  Apart from the possibility of losing all your work and energy to
  365.   one press of a sysadmin's finger, there's no harm done to the player.
  366.   But we must stress: running a MUD where you shouldn't can get you into
  367.   a whole new world of hurt.  Don't take the chance, it's not worth it.
  368.  
  369. 10. What different servers are available? 
  370.  
  371.   There are probably as many MUD server types as there are MUDs.  Since
  372.   everyone has their own opinions as to what MUDs should be like, and since
  373.   the server source can be edited, most MUDs have site-specific fixtures
  374.   in them.  However, there are a few main protoMUDs (also called 'vanilla
  375.   versions' because they haven't been 'flavored' yet).  Note that this
  376.   list is not complete, and that it may contain errors in fact or
  377.   judgement, but is deemed pretty much right as of this writing.
  378.   Corrections/additions to jds@math.okstate.edu are welcomed.  
  379.  
  380.   There are essentially three groups of muds: 
  381.         o  Combat-oriented MUDs (LP/Diku/etc)
  382.         o  TinyMUD and its direct descendants, aka social-oriented MUDs
  383.         o  Miscellaneous
  384.  
  385.   The majority of the muds in the miscellaneous category are not 
  386.   combat-oriented muds at all, and indeed many take after TinyMUD in most
  387.   things. However, as these muds are not a direct derivative of the original
  388.   TinyMUD code, I've stuck them in their own category.  The authors
  389.   listed for each server are very probably not the people currently
  390.   working on that code.  To find out who's currently in charge of
  391.   the code, either ftp the latest version and look for a README
  392.   file, or ask around. Directions for how to ftp and unarchive servers
  393.   can be found at the end of this FAQ.
  394.  
  395.   A note on the term 'combat-oriented': this generally means that combat
  396.   is an inherent part of the culture of the mud.  A flight-simulator
  397.   could be called a combat-oriented game, just as truely as your typical
  398.   shoot-em-up game could be.  A 'social-oriented' mud has a different
  399.   focus, one dependent either on roleplaying social interactions (which
  400.   MAY include combat!), or on not roleplaying at all, but merely talking
  401.   with friends or other such benign things.
  402.  
  403.   Combat-Oriented MUDs
  404.   --------------------
  405.  
  406. MUD             The original, by Richard Bartle and Roy Trubshaw, written back
  407.                 in 1978.  Not available any more, except as an advanced
  408.                 version now running on CompuServe under the name of
  409.                 "British Legends".
  410.  
  411. AberMUD         One of the first adventure-based MUDs.  Players cannot build.
  412.                 In later versions, I believe, a class system was added, and
  413.                 wizards can build onto the database.  It's named after
  414.                 the university at which it was written, Aberstywyth.
  415.                 Latest version is 5.21.4. Supports all the usual in
  416.                 combat game design, including BSX graphics and MudWHO.
  417.                 Not too big, and it will run under BSD and SYSV.
  418.                 Author, contact address, and mailing list address is
  419.                 iiitac@pyr.swan.ac.uk.
  420.                 sunacm.swan.ac.uk(137.44.12.4):/pub/misc/AberMUD5/SOURCE
  421.  
  422. LPMUD           The most popular combat-oriented MUD.  Players cannot build.
  423.                 Be warned, though: LPMUD servers version 3.* themselves are
  424.                 very generic - all of the universe rules and so forth are
  425.                 written in a separate module, called the mudlib.  Most
  426.                 LPMUDs running are written to be some sort of combat system,
  427.                 which is why I've classified them here, but they don't
  428.                 have to be!  Wizards can build onto the database, by means
  429.                 of an object-oriented C-like internal language called LP-C.
  430.                 It's named after its primary author, Lars Penj|.  Latest
  431.                 version is 3.2. Fairly stable, and size varies from
  432.                 medium to large. For further information, email to
  433.                 amylaar@mcshh.hanse.de.
  434.                 ftp.cd.chalmers.se(129.16.79.20):/pub/lpmud
  435.                 lysator.liu.se(130.236.254.1):/pub/lpmud
  436.                 worf.tamu.edu(128.194.51.189):/pub/lpmud
  437.                 calvin.nmsu.edu(128.123.35.150):/pub/mud/src
  438.                 netserv1.its.rpi.edu(128.113.1.5):/pub-write/lpmud
  439.                 ucbvax.berkeley.edu(128.32.133.1):/pub/games/lpmud
  440.  
  441.                 There is a port of 3.1.2 for MSDOS, that requires at least
  442.                 a '386 to run.  It accepts connections from serial ports.
  443.                 ftp.cd.chalmers.se(129.16.79.20):/pub/lpmud/msdos
  444.  
  445.                 There is a port of 3.1.2 for Amigas, called amud.  Binaries
  446.                 and source are available. For further information email
  447.                 to mateese@ibr.cs.tu-bs.de.
  448.                 ftp.cd.chalmers.se(129.16.79.20):/pub/lpmud/amud
  449.  
  450.              There are several popular mudlibs available, along with a
  451.              few variants of the "standard" LPMUD code. I hope to have
  452.              a section devoted to them here soon. Contributions emailed
  453.              to jds@math.okstate.edu are welcomed.
  454.  
  455. DikuMUD         Newer than LPMud, and gaining in popularity.  Almost identical
  456.                 from the players' point of view.  Uses a guild system instead
  457.                 of a straight class system.  Different classes get different
  458.                 tricks specific to that class at various levels.  Wizards
  459.                 can add on to the database, but there is no programming
  460.                 language, as in LP.  It's named after the university at 
  461.                 which it was written.
  462.                 coyote.cs.wmich.edu(141.218.40.40):/pub/Games/Diku
  463.                 ucbvax.berkeley.edu(128.32.133.1):/pub/games/dikumud
  464.  
  465. KMUD            Still under development.  KMUD is similar to LPMUD in
  466.                 feel, but only runs on PCs.  It does have some on-line
  467.                 building commands.  It accepts connections from serial
  468.                 ports (requires a FOSSIL driver), and through TCP/IP
  469.                 telnet protocol.  Beta versions (with source code)
  470.                 are available.
  471.                 NO KNOWN SITE
  472.  
  473. 1001            Still partially in development.  1001 is similar to
  474.                 DikuMUD in feel and design, but runs only on PCs.
  475.                 Multitasking is required, and a '386 is recommended.
  476.                 It's designed for use primarily with multiline BBS
  477.                 systems, and supports most BBS software.
  478.                 Author is Jim Dugger. Latest version is 1.03.
  479.                 Available on FidoNet 1:3814/2, as well as
  480.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  481.  
  482. YAMA            PC mud writing system, using waterloo wattcp. Runs on a 
  483.                 640K PC/XT or better. Runs best with about a 1Mb ram disk,
  484.                 but is fine without. A seperate windows version (yamaw)
  485.                 runs under windows and allows you to run a mud on a 286 
  486.                 or higher without taking over the machine.
  487.                 sunacm.swan.ac.uk(137.44.12.4):/pub/misc/YAMA
  488.  
  489. UriMUD          Developed from an LPMud2.4.5, the code structure is
  490.                 very similar. Features include better speed, 
  491.                 flexibility, stronger LPC, and the ability to
  492.                 handle multiple mudlibs under one parser.
  493.                 Latest version is 2.3.
  494.                 netcom.com(192.100.81.100):/pub/urimud
  495.  
  496.  
  497.   TinyMUD-style MUDs
  498.   ------------------
  499.  
  500. TinyMUD         The first, and archetypical, socially-oriented MUD.  It
  501.                 was inspired by and looks like the old VMS game Monster,
  502.                 by Rich Skrenta.  Players can explore and build, with the
  503.                 basic @dig, @create, @open, @link, @unlink, @lock commands.
  504.                 Players cannot teleport, and couldn't use @chown or set 
  505.                 things DARK until later versions.  Recycling didn't exist
  506.                 till the later versions, either.  It's called 'Tiny'
  507.                 because it is - compared to the combat-oriented MUDs.
  508.                 Original code written by Jim Aspnes.  Last known version
  509.                 is 1.5.5.  Not terribly big, and quite stable.
  510.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  511.                 impaqt.drexel.edu(129.25.10.3):
  512.                     /pub/files/unix/games/MUD/tinymud
  513.         
  514.                 There is a PC port of TinyMUD, along with some extra
  515.                 code.  It accepts connections from serial ports.
  516.                 NO KNOWN SITE
  517.  
  518.                 There is a modified version of TinyMUD called PRISM,
  519.                 that works for PCs, Atari STs, and most Unixes. It
  520.                 also comes with a internal BSX client for MSDOS.
  521.                 lister.cc.ic.ac.uk(129.31.80.167):/pub/prism
  522.  
  523. TinyMUCK v1.*   The first derivative from TinyMUD.  Identical to TinyMUD,
  524.                 except that it added the concept of moveable exits, called
  525.                 @actions.  Also introduced the JUMP_OK flag, which allows
  526.                 players to use @teleport, and @recycle, which TinyMUD later
  527.                 added.  Its name, MUCK, is derived from MUD, and means
  528.                 nothing in particular.  Original code written by Stephen
  529.                 White.  Latest stable verion is 1.2.c&r, which brought
  530.                 TinyMUCKv1 up to date with later TinyMUD things.  Not
  531.                 terribly big.
  532.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  533.  
  534. TinyMUSH        The second derivative from TinyMUD.  Also identical to TinyMUD,
  535.                 with the addition of a very primitive script-like language.
  536.                 Introduced JUMP_OK like TinyMUCK, and has recycling, except
  537.                 it is called @destroy.  Also introduced the concept of
  538.                 PUPPETs, and other objects that can listen.  In later
  539.                 versions the script language was extended greatly, adding
  540.                 math functions and many database functions.  In the latest
  541.                 version, 2.0.*, it's gone to a disk-basing system as well.
  542.                 Its name, MUSH, stands for Multi-User Shared Hallucination.
  543.                 Original code written by Larry Foard.  The latest non-
  544.                 disk-based version is PennMUSH1.50, which is quite similar
  545.                 to 2.0 from the user's point of view.  Both the disk-based
  546.                 version and the non-disk-based version are being developed
  547.                 at the same time.  TinyMUSH is more efficient in some ways
  548.                 than TinyMUD, but winds up being larger because of programmed
  549.                 objects.  Version 2.0 in general uses less memory but a 
  550.                 great deal more disk space.  2.0 may also be able to be
  551.                 run under VMS, as well as both BSD and SysV UNIX.
  552.                 Most recent version is 2.0.9p10, but last known stable
  553.                 version is 2.0.8p4.
  554.                 primerd.prime.com(129.122.132.150):/pub/games/mud/tinymush
  555.                 caisr2.caisr.cwru.edu(129.22.24.22):/pub/mush
  556.                 ftp.tcp.com(128.111.72.60):/pub/mud/mush
  557.  
  558. TinyMUCK v2.*   TinyMUCKv1.* with a programming language added.  The language,
  559.                 MUF (multiple user forth), is only accessible to people with
  560.                 the MUCKER flag.  Changed the rules of the JUMP_OK flag
  561.                 somewhat, to where it's nice and confusing now.  MUF is
  562.                 very powerful, and can do just about anything a wizard can.
  563.                 Original version 2.* code written by Lachesis.  Latest
  564.                 version is 2.3b, with several varieties (FBMUCK and
  565.                 DaemonMUCK 0.14 the most common).
  566.                 Can be quite large, especially with many programs. 
  567.                 Mostly stable.
  568.                 ftp.tcp.com(128.111.72.60):/pub/mud/tinymuck
  569.  
  570. TinyMUSE        A derivative of TinyMUSH.  Many more script-language
  571.                 extensions and flags. Reintroduced a class system, 
  572.                 a-la combat-oriented MUDs. 
  573.                 Latest version is 1.4, but it's not very stable. 
  574.                 chezmoto.ai.mit.edu(18.43.0.102):/tinymuse
  575.  
  576. TinyMAGE        The bastard son of TinyMUSH and TinyMUCK.  It combines
  577.                 some of MUSH's concepts (such as puppets, @adesc/@asucc,
  578.                 several programming functions, and a few flags) with
  579.                 TinyMUCK2.x.  Interesting idea, really busted code. 
  580.                 Latest version is 1.1.2.
  581.                 ftp.tcp.com(128.111.72.60):/pub/mud/incoming
  582.  
  583.  
  584.   Miscellaneous
  585.   -------------
  586.  
  587. UberMUD         The first MUD where the universe rules are written
  588.                 totally in the internal programming language, U.  The
  589.                 language is very C/pascal-like.  The permissions system
  590.                 is tricky, and writing up every universe rule (commands
  591.                 and all) without having big security holes is a pain.
  592.                 But it's one of the most flexible muds in existance.
  593.                 Great for writing up neat toys.  It's also disk-based.
  594.                 Original code written by Marcus J Ranum.  Latest version
  595.                 is 1.13.  Small in memory, but can eat up disk space.
  596.                 Quite stable.
  597.                 decuac.dec.com(192.5.214.1):/pub/mud
  598.                 ftp.white.toronto.edu(128.100.2.160):/pub/muds/uber
  599.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  600.  
  601. MOO             An Object-Oriented MUD.  Unfortunately, the first few
  602.                 versions weren't fully object oriented.  Later versions
  603.                 fixed that problem.  There is a C-like internal programming
  604.                 language, and it can be a bit tricky.  Original code
  605.                 written by Stephen White.  Last version is 2.0a. 
  606.                 NO KNOWN SITE
  607.  
  608. LambdaMOO       An offshoot of MOO.  Added more functionality, many
  609.                 new features, and a great deal more stability, in a
  610.                 general rewrite of the code.  This is the only version
  611.                 of MOO that is still being developed, by Pavel Curtis.
  612.                 Latest version is 1.7.0.
  613.                 parcftp.xerox.com(13.1.64.94):/pub/MOO
  614.  
  615. TeenyMUD        A TinyMUD clone, written from scratch.  Its main feature
  616.                 is that it is disk based.  Original code written by
  617.                 Andrew Molitor.  Latest version is 1.3a.  Very small,
  618.                 and mostly stable.
  619.                 fido.econ.arizona.edu(128.196.196.1):/pub
  620.  
  621. SMUG            Also known as TinyMUD v2.0.  It has an internal programming
  622.                 language, and it does have some inheritance.  Surprisingly
  623.                 similar to MOO in some ways.  SMUG stands for Small Multi
  624.                 User Game. Original code written by Jim Aspnes.
  625.                 impaqt.drexel.edu(129.25.10.3):/pub/files/unix/games/MUD/smug
  626.                 ftp.tcp.com(128.111.72.60):/pub/mud/smug
  627.                 wuarchive.wustl.edu(128.252.135.4):
  628.                     /pub/archives/comp.sources.games/vol11/tinymud2
  629.  
  630. UnterMUD        A network-oriented MUD.  It's disk-based, with a variety
  631.                 of db layers to choose from.  An UnterMUD can connect
  632.                 directly to other UnterMUDs, and players can carry
  633.                 stuff with them when they tour the Unterverse.  This can
  634.                 be a bit baffling to a new user, admittedly, but those
  635.                 people already familiar with the old cyberportals and
  636.                 how they work (invented way back with the original TinyMUD)
  637.                 will adjust to the new real cyberportals easily.  There
  638.                 is both a primitive scripting language and much of the
  639.                 U language from UberMUD built in, as well as a combat
  640.                 system that can be compiled in if wanted.  The parsing
  641.                 can be a bit odd, especially if you're used to the
  642.                 TinyMUD-style parser.  Unter is also the only MUD that
  643.                 can run under BSD Unix, SysVr4 Unix, and VMS with MultiNet
  644.                 networking, with little to no hacking.  Original code 
  645.                 written by Marcus J Ranum.
  646.                 Latest version is 2.1.  Small in memory, but can eat up
  647.                 a lot of disk space.
  648.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  649.                 decuac.dec.com(192.52.214.1):/pub/mud
  650.                 ftp.tcp.com(128.111.72.60):pub/mud/unter
  651.  
  652.   Note: just because we say something's available doesn't mean we have it.
  653.   Please don't ask us; ask around for ftp sites that might have them, or
  654.   try looking on ftp.tcp.com (128.111.72.60) or ftp.math.okstate.edu 
  655.   (139.78.10.6).
  656.  
  657.  
  658. General Information
  659.  
  660. 11. What do I do if my client/server won't compile?
  661.  
  662.   Your first best bet is to check out the documentation and see if someone
  663.   is listed as 'supporting' (i.e. generally responsible for) the program.
  664.   If they are, send them a short, well-written e-mail note explaining your
  665.   hardware and software completely as well as a transcript of the error.
  666.   Do not post to the internet unless all other realistic options have been
  667.   considered and taken -- generally speaking, most readers will not be
  668.   interested in your dilemma and may get upset that you're wasting their
  669.   time.  Since MUDs have probably been compiled on every single platform
  670.   since the Cyber 3000, there's a good chance that asking around the
  671.   subculture will get you the answers you crave.  Do not mail me.  I
  672.   probably won't know.
  673.  
  674. 12. Should I read the documentation of whatever client or server I select?
  675.  
  676.   Yes.
  677.  
  678. 13. What is FTP, and how do I use it?
  679.   
  680.   FTP stands for File Transfer Protocol, and is a way of copying files
  681.   between networked computers. The best way to learn about ftp is
  682.   to get the FTP FAQ, by emailing mail-server@rtfm.mit.edu with
  683.         send usenet/news.answers/ftp-list/faq
  684.   in the body of the message.
  685.   Not all ftps are alike, but here's a sample session:
  686.    % ftp ftp.math.okstate.edu
  687.    Connected to ftp.math.okstate.edu.
  688.    220 ftp.math.okstate.edu FTP server (SunOS 4.1) ready.
  689.    Name (ftp.math.okstate.edu:jds): ftp <-- use 'ftp' as your login
  690.    331 Guest login ok, send ident as password.
  691.    Password:                            <-- use your email addr as pwd
  692.    230 Guest login ok, access restrictions apply.
  693.    ftp> cd pub/muds/clients             <-- how to change directories
  694.    250 CWD command successful.
  695.    ftp> dir                             <-- ls also works
  696.    200 PORT command successful.
  697.    150 ASCII data connection for /bin/ls (139.78.10.6,4011) (0 bytes).
  698.    total 2310
  699.    -rw-r--r--  1 4002     4002        34340 Feb  6  1992 amigaclient.lzh
  700.    ...etc etc...
  701.    -rw-r--r--  1 4002     4002        43093 Dec 13  1991 tinytalk.117.shar.Z
  702.    226 ASCII Transfer complete.
  703.    2631 bytes received in 0.7 seconds (3.6 Kbytes/s)
  704.    ftp> bin                             <-- VERY IMPORTANT! binary transfers
  705.    200 Type set to I.
  706.    ftp> get tinytalk.117.shar.Z         <-- get filename
  707.    200 PORT command successful.
  708.    150 ASCII data connection for tinytalk.117.shar.Z (139.78.10.6,4012) (43093 bytes).
  709.    226 ASCII Transfer complete.
  710.    local: tinytalk.117.shar.Z remote: tinytalk.117.shar.Z
  711.    43336 bytes received in 0.28 seconds (1.5e+02 Kbytes/s)
  712.    ftp> bye                             <-- how to quit ftp
  713.    221 Goodbye.
  714.    %
  715.  
  716.   Now that you've successfully ftped a file, you must unarchive it. There
  717.   are many ways of archiving files; so many that they couldn't possibly
  718.   all be listed here. In general, though, if a file ends in:
  719.         .Z              <-- uncompress filename
  720.         .z              <-- gunzip filename
  721.         .tar            <-- tar -xvf filename
  722.         .shar           <-- sh filename
  723.         .zip            <-- unzip filename
  724.  
  725.  Generally, once you've unarchived your client or server, you must still
  726.  compile it. This varies widely depending on the system you're on and
  727.  the particular client or server. Your best bet is to look for a README
  728.  or INSTALLATION file or something equally obvious, and then if you're
  729.  still unsure, ask someone locally to help you out.
  730.  
  731. -------------------------------------------------------------------------------
  732.   This posting has been generated as a public service.  If you have any
  733.   suggestions, questions, additions, comments or criticisms concerning this
  734.   posting, contact Jennifer Smith, aka Moira (jds@math.okstate.edu).
  735.   Other Frequently Asked Questions (FAQ) postings contain information 
  736.   on MUDs, MUDding, and RWHO.  While these items aren't necessary, they
  737.   make the game much more playable.  I'd also like to thank cthonics
  738.   (felixg@coop.com) for his help in writing these FAQs, IronThoughts and 
  739.   Tarrant for their help, and everyone else for helpful comments and
  740.   suggestions.  Last but not least, a special thanks goes out to
  741.   Richard Bartle, for getting MUDs started in the first place.
  742.   The most recent versions of these FAQs are archived on ftp.math.okstate.edu
  743.   (139.78.10.6) in pub/muds/misc/mud-faq, plus on rtfm.mit.edu(18.170.0.226)
  744.   in the news.answers archives.  Have fun!  - Moira
  745. -- 
  746. Jennifer Smith
  747. jds@math.okstate.edu
  748. On MUDs: Moira, RosaLil, Jasra, etc.          |   It's the terror of knowing
  749. Here, have a clue. Take two, they're small.   |    What this world is about
  750.